// 通用数据接口封装
// 原理，采用callback函数参数，
// const request=function(path,callback){
//   let url = 'https://www.ehomespace.com/api/public/v1/home/'+path;
//   wx:wx.request({
//     url: url,
//     method: 'GET',
//     dataType: 'json',
//     responseType: 'text',
//     success: (res)=>{
//       //  console.log(res.data.message);
//       callback(res.data);
//     },
    
//   })

// }
// 采用Promise技术进行数据封装
const request = function (path, data = {})
{
  let url = 'https://www.ehomespace.com/api/public/v1/' + path;
  return new Promise(function(resolve,reject){
     wx:wx.request({
       url: url,
       data: data,
       method: 'GET',
       dataType: 'json',
       responseType: 'text',
       success:  (res)=>{
         resolve(res);
       },
   
     })
  })
}

// 采用default关键可以使导入的方法名称自定义
export default request;